Alice est un programme qui permet de créer des animations 3D pour raconter des histoires, des jeux interactifs et des vidéos à partager sur le web. Il est aussi considéré comme un outil d’enseignement conçu spécifiquement pour une première expérience de programmation, puisque les utilisateurs peuvent apprendre les concepts de programmation de base en créant des films d’animation et des jeux vidéo.
Alice inclut une interface facile à utiliser, et permet aux utilisateurs de voir leurs animations afin qu’ils puissent apprendre la relation entre les règles de programmation et le comportement des objets de leur création, en utilisant la fonction glisser-déposer. Avec Alice, les utilisateurs obtiendront une expérience dans les aspects de la programmation qui sont généralement enseignés dans un cours d’introduction, tel que le langage C++.
Ce logiciel est surtout utilisé dans les collèges et les universités comme une introduction à la programmation, ce qui permet d’obtenir des bonnes moyennes.